Integrating Container Services with Pluggable System Extensions
نویسندگان
چکیده
Common middleware platforms support software components by providing a number of standard container services. Adding new container services can adapt a system to changed requirements without modifying its constituent components. Custom-made container services can intercept communication calls between system’s components and enforce new or changed requirements. Hence, legacy or off-the-shelf components can be adapted to comply with requirements that are not taken into consideration by the initial system design. In a global market, companies must be able to quickly adapt their software systems to requirement changes. However, not all middleware platforms allow to integrate additional container services, yet. This paper describes a framework that enables developers to dynamically integrate additional container services into existing systems and to configure them at runtime. Moreover, the framework allows for conditional execution of these services – they can adapt to the system’s state or its current context.
منابع مشابه
Integrating Islamic Finance to Global Financial System: the Role of the Islamic Financial Services Board (IFSB)
A prudential framework is an important element in facilitating the successful integration of Islamic financial services to the global financial system. In recognition of this need, various stakeholders decided to establish the Islamic Financial Services Board (IFSB) to spearhead the development of a uniform set of prudential, supervisory and disclosure standards for the Islamic financial s...
متن کاملOptimizing the Static and Dynamic Scheduling problem of Automated Guided Vehicles in Container Terminals
The Minimum Cost Flow (MCF) problem is a well-known problem in the area of network optimisation. To tackle this problem, Network Simplex Algorithm (NSA) is the fastest solution method. NSA has three extensions, namely Network Simplex plus Algorithm (NSA+), Dynamic Network Simplex Algorithm (DNSA) and Dynamic Network Simplex plus Algorithm (DNSA+). The objectives of the research reported in this...
متن کامل. SE / 0 50 50 04 v 1 3 0 A pr 2 00 5 Pluggable AOP — Designing Aspect Mechanisms for Third - party Composition ∗ Sergei
Studies of Aspect-Oriented Programming (AOP) usually focus on a language in which a specific aspect extension is integrated with a base language. Languages specified in this manner have a fixed, non-extensible AOP functionality. In this paper we consider the more general case of integrating a base language with a set of domain specific third-party aspect extensions for that language. We present...
متن کاملContainer Services for High Confidence Software
For high-confidence systems, substantial effort is expended to ensure that the system will behave in an expected manner. This paper presents the position that a commercial off the shelf Enterprise JavaBeansTM (EJBTM) container can be extended to constrain the behavior of high confidence software. These extensions are based on techniques that are not new; developers of high confidence software u...
متن کاملStrange Bedfellows : Issues in Object Naming Under UnixDouglas
Naming plays a key role in the design of any system that exports services or resources. Object systems may export many diierent categories of names: instances , components of records, types, etc. Operating systems export the names of les, devices, and services. Integrating an object base with existing operating system facilities can improve accessibility of the object base resources. We conside...
متن کامل